//
//  LFPredicateTool.h
//  AntMarket
//
//  Created by LF on 2017/3/20.
//  Copyright © 2017年 LF. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface LFPredicateTool : NSObject

/**
 *  邮箱正则
 *
 *  @param email 用户输入的email
 *
 *  @return YES/NO
 */

+ (BOOL) validateEmainl:(NSString *)email;

/**
 *  手机号正则
 *
 *  @param mobile 手机号
 *
 *  @return YES/NO
 */
+ (BOOL) validateMobile:(NSString *)mobile;

/**
 *  手机号正则
 *
 *  @param phone 手机号
 *
 *  @return YES/NO
 */
+ (BOOL) validatePhone:(NSString *)phone;

/**
 *  用户名 6-20位
 *
 *  @param name 用户名
 *
 *  @return YES/NO
 */
+ (BOOL) validateUserName:(NSString *)name;

/**
 *  密码正则 6-20位
 *
 *  @param password 密码
 *
 *  @return YES/NO
 */
+ (BOOL) validatePassword:(NSString *)password;

/**
 *  昵称正则 4-8位
 *
 *  @param nickname 昵称
 *
 *  @return YES/NO
 */
+ (BOOL) validateNickname:(NSString *)nickname;

/**
 *  身份证正则
 *
 *  @param identityCard 身份证号码
 *
 *  @return YES/NO
 */
+ (BOOL) validateIdentityCard:(NSString *)identityCard;

/**
 *  验证码去除空格
 *
 *  @param code 验证码
 *
 *  @return realCode
 */

+ (NSString *)checkCode:(NSString *)code;

@end
